import { t } from "@/utils/commonFun";
let menuList = [
	{
		id: 1,
		path: "/home",
		name: "Home",
		menuType: "topMenu",
		icon: "",
		component: "",
		redirect: "/home/todo",
		meta: {
			orderNo: 1,
			icon: "ion:grid-outline",
			title: t("routes.menu.home")
		},
		children: [
			{
				path: "/home/todo",
				name: "Todo",
				component: "/home/todo/index.vue",
				meta: {
					orderNo: 1,
					icon: "ion:grid-outline",
					title: t("home.todo.name")
				}
			}
		]
	},
	{
		id: "2",
		path: "/config",
		name: "config",
		icon: "ion:grid-outline",
		menuType: "topMenu",
		component: "",
		meta: {
			orderNo: 5,
			icon: "ion:grid-outline",
			title: t("config.name")
		},
		children: [
			{
				path: "/config/module",
				name: "module",
				menuType: "module",
				meta: {
					orderNo: 1,
					icon: "ion:grid-outline",
					title: t("config.module.name")
				},
				component: "",
				children: [
					{
						path: "/config/module/functionModule",
						name: "function",
						component: "/config/module/functionModule.vue",
						meta: {
							orderNo: 1,
							icon: "ion:grid-outline",
							title: t("config.module.functionModule")
						}
					}
				]
			}
			// {
			// 	path: "/config/wallpaper",
			// 	name: "module",
			// 	menuType: "module",
			// 	meta: {
			// 		orderNo: 1,
			// 		icon: "ion:grid-outline",
			// 		title: t("config.wallpaper.name")
			// 	},
			// 	component: "",
			// 	children: [
			// 		{
			// 			path: "/config/wallpaper/categoryManagement",
			// 			name: "function",
			// 			component: "/config/wallpaper/categoryManagement/index.vue",
			// 			meta: {
			// 				orderNo: 1,
			// 				icon: "ion:grid-outline",
			// 				title: t("config.wallpaper.categoryManagement")
			// 			}
			// 		},
			// 		{
			// 			path: "/config/wallpaper/pictureManagement",
			// 			name: "function",
			// 			component: "/config/wallpaper/pictureManagement/index.vue",
			// 			meta: {
			// 				orderNo: 1,
			// 				icon: "ion:grid-outline",
			// 				title: t("config.wallpaper.pictureManagement")
			// 			}
			// 		}
			// 	]
			// }
		]
	}
];
//模拟-获取菜单列表
Mock.mock("/api/menuList", "post", (options) => {
	//三个参数。第一个路径，第二个请求方式post/get，第三个回调，返回值
	return {
		code: 200,
		data: menuList,
		total: menuList.length
	};
});
